someone that delivers messages - Deutsch Englisch Wörterbuch